html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	
	background: url('fondos/purty_wood.png') repeat;
	font-family:arial,sans-serif;
	font-size:small;
	color:#666;
}

h1 { 
	font:1.5em georgia,serif; 
	margin:0.5em 0;
}

h2 {
	font:1.25em georgia,serif; 
	margin:0 0 0.5em;
}
	h1, h2, a {
		color:orange;
	}

p { 
	line-height:1.5; 
	margin:0 0 1em;
}

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:1024px;
	background:#f0f0f0;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
	overflow-x: hidden; /* For Opera */
}

div#header {
	
	height:125px;
	background: url('fondos/classy_fabric.png') repeat;
	border-bottom:6px gray;
}

div#header1{
	height:23px;
	background-color:#2D2D2D;
	border-color:#000000;
}
div#header p {
		font-style:italic;
		font-size:1.1em;
		margin:0;
}
div#container{}
div#menu_app{float:left; width:185px; background-color:red;}

div#contenido {
	width:1024px;
}

div#contenido p {
	text-align:justify;
	padding:0 1em;
}

div#menu_botones_sup{margin-left:185px; height:23px; float:left;}
div.boton_sup{height:15px; width:55px; float:left; color:white; font:bold; padding:4px;}
div.boton_sup:hover{background-color:gray; color:black; font:bold;}

div#opciones_usuario{ float:left; height:32px; position:relative;}
div.boton_modulo{width:185.5px; text-align:left; padding-left:10px;}
div.boton_modulo_50{ text-align:left; float:left; padding-left:10px; margin:0; position:relative;}